﻿#region Assembly mscorlib.dll, v4.0.0.0
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll
#endregion

using System;
using System.Collections;

namespace System.Collections.Generic
{
#if ANDROID || SILVERLIGHT_40
	/// <summary>
	/// Type parameters:
	///   T:
	///     This type parameter is covariant. That is, you can use either the type you
	///     specified or any type that is more derived. For more information about covariance
	///     and contravariance, see Covariance and Contravariance in Generics.
	/// </summary>
	public interface IReadOnlyCollection<T> : IEnumerable<T>, IEnumerable
	{
		/// <summary>
		/// 
		/// </summary>
		int Count { get; }
	}
#else
	/// <summary>
	/// Type parameters:
	///   T:
	///     This type parameter is covariant. That is, you can use either the type you
	///     specified or any type that is more derived. For more information about covariance
	///     and contravariance, see Covariance and Contravariance in Generics.
	/// </summary>
	public interface IReadOnlyCollection<out T> : IEnumerable<T>, IEnumerable
	{
		/// <summary>
		/// 
		/// </summary>
		int Count { get; }
	}
#endif

}
